import Vue from 'vue'
import Vuex from 'vuex'
import items from './items/index'
import tableData from './tableData/index'

Vue.use(Vuex)

export default new Vuex.Store({
  /* 如果公共的state非常大，且使用他们的mutations和actions也非常多，那么为了便于管
  理和维护，我们将状态分类，每一类状态都有自己的mutations和actions，这样的分层结构
  就避免了store过于臃肿的问题 */
  modules: {
    items,
    tableData
  }
})
